import { createRequest } from 'microvideo-request'

/**
 * 服务区接口
 */

export default {
  /**
   * 获取服务区信息统计
   *
   * @obj     object
   * params   province    string  必填	省份标识
   * params   city	    string  选填	城市标识
   * params   roadType    string  必填	路网类型（0:公路;1:高速;2:全路网）
   *
   * @returns promise
   */
  getServiceAreaStatistic(obj) {
    return createRequest('BASE_SERVER').setParameters(obj).get('/service-area/statistic')
  },

  /**
   * 获取服务区列表
   *
   * @obj     object
   * params   province    string  必填	省份标识
   * params   city	    string  选填	城市标识
   * params   roadType    string  必填	路网类型（0:公路;1:高速;2:全路网）
   * params   page        string  必填    页码
   * params   limit       string  必填    页面容量
   *
   * @returns promise
   */
  getServiceAreaList(obj) {
    return createRequest('BASE_SERVER').setParameters(obj).get('/service-area/list')
  },

  /**
   * 获取服务区详情
   *
   * params   serviceAreaId   服务区id
   *
   * @returns promise
   */
  getServiceAreaDetails(serviceAreaId) {
    return createRequest('BASE_SERVER').get('/service-area/detail/' + serviceAreaId)
  }
}
